/*
@param {object} param0 参数
*/
export const showModal = ({content}) => {
    return new Promise((resolve, reject) => {
        wx.showModal({
            title: '警告',
            content: content,
            showCancel: true,
            cancelText: '取消',
            cancelColor: '#000000',
            confirmText: '确定',
            confirmColor: '#3CC51F',
            success: (res) => {
                resolve(res)
            },
            fail: (err) => {
                reject(err)
            }
        })
    }
    )
}

export const showToast = ({title,icon}) => {
    return new Promise((resolve, reject) => {
        wx.showToast({
            title: title,
            icon:icon,
            success: (res) => {
                resolve(res)
            },
            fail: (err) => {
                reject(err)
            }
        })
    }
    )
}


export const login = () => {
    return new Promise((resolve, reject) => {
        wx.login({
            timeout:10000,
            success: (res) => {
                resolve(res)
            },
            fail: (err) => {
                reject(err)
            }
          });
    }
    )
}
//支付 pay支付所需要的参数
export const requestPayment = (pay) => {
    return new Promise((resolve, reject) => {
        wx.requestPayment({
            ...pay,
            success: (result)=>{
                resolve(result)
            },
            fail: (err)=>{
                reject(err)
            },
        });
    }
    )
}